home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 027a / oclip.zip / IVAR.ASM < prev    next >
Assembly Source File  |  1991-10-15  |  5KB  |  273 lines

  1.         IDEAL
  2.         MODEL LARGE
  3.         EXTRN __lbase:WORD,__eval:WORD
  4.         EXTRN __cat:FAR
  5.  
  6.         CODESEG
  7.  
  8. PROC __IVAR01 FAR
  9. PUBLIC __IVAR01
  10.         mov    ax,1
  11.         jmp    __IVAR
  12. ENDP __IVAR01
  13. PROC __IVAR02 FAR
  14. PUBLIC __IVAR02
  15.         mov    ax,2
  16.         jmp    __IVAR
  17. ENDP __IVAR02
  18. PROC __IVAR03 FAR
  19. PUBLIC __IVAR03
  20.         mov    ax,3
  21.         jmp    __IVAR
  22. ENDP __IVAR03
  23. PROC __IVAR04 FAR
  24. PUBLIC __IVAR04
  25.         mov    ax,4
  26.         jmp    __IVAR
  27. ENDP __IVAR04
  28. PROC __IVAR05 FAR
  29. PUBLIC __IVAR05
  30.         mov    ax,5
  31.         jmp    __IVAR
  32. ENDP __IVAR05
  33. PROC __IVAR06 FAR
  34. PUBLIC __IVAR06
  35.         mov    ax,6
  36.         jmp    __IVAR
  37. ENDP __IVAR06
  38. PROC __IVAR07 FAR
  39. PUBLIC __IVAR07
  40.         mov    ax,7
  41.         jmp    __IVAR
  42. ENDP __IVAR07
  43. PROC __IVAR08 FAR
  44. PUBLIC __IVAR08
  45.         mov    ax,8
  46.         jmp    __IVAR
  47. ENDP __IVAR08
  48. PROC __IVAR09 FAR
  49. PUBLIC __IVAR09
  50.         mov    ax,9
  51.         jmp    __IVAR
  52. ENDP __IVAR09
  53. PROC __IVAR10 FAR
  54. PUBLIC __IVAR10
  55.         mov    ax,10
  56.         jmp    __IVAR
  57. ENDP __IVAR10
  58. PROC __IVAR11 FAR
  59. PUBLIC __IVAR11
  60.         mov    ax,11
  61.         jmp    __IVAR
  62. ENDP __IVAR11
  63. PROC __IVAR12 FAR
  64. PUBLIC __IVAR12
  65.         mov    ax,12
  66.         jmp    __IVAR
  67. ENDP __IVAR12
  68. PROC __IVAR13 FAR
  69. PUBLIC __IVAR13
  70.         mov    ax,13
  71.         jmp    __IVAR
  72. ENDP __IVAR13
  73. PROC __IVAR14 FAR
  74. PUBLIC __IVAR14
  75.         mov    ax,14
  76.         jmp    __IVAR
  77. ENDP __IVAR14
  78. PROC __IVAR15 FAR
  79. PUBLIC __IVAR15
  80.         mov    ax,15
  81.         jmp    __IVAR
  82. ENDP __IVAR15
  83. PROC __IVAR16 FAR
  84. PUBLIC __IVAR16
  85.         mov    ax,16
  86.         jmp    __IVAR
  87. ENDP __IVAR16
  88. PROC __IVAR17 FAR
  89. PUBLIC __IVAR17
  90.         mov    ax,17
  91.         jmp    __IVAR
  92. ENDP __IVAR17
  93. PROC __IVAR18 FAR
  94. PUBLIC __IVAR18
  95.         mov    ax,18
  96.         jmp    __IVAR
  97. ENDP __IVAR18
  98. PROC __IVAR19 FAR
  99. PUBLIC __IVAR19
  100.         mov    ax,19
  101.         jmp    __IVAR
  102. ENDP __IVAR19
  103. PROC __IVAR20 FAR
  104. PUBLIC __IVAR20
  105.         mov    ax,20
  106.         jmp    __IVAR
  107. ENDP __IVAR20
  108. PROC __IVAR21 FAR
  109. PUBLIC __IVAR21
  110.         mov    ax,21
  111.         jmp    __IVAR
  112. ENDP __IVAR21
  113. PROC __IVAR22 FAR
  114. PUBLIC __IVAR22
  115.         mov    ax,22
  116.         jmp    __IVAR
  117. ENDP __IVAR22
  118. PROC __IVAR23 FAR
  119. PUBLIC __IVAR23
  120.         mov    ax,23
  121.         jmp    __IVAR
  122. ENDP __IVAR23
  123. PROC __IVAR24 FAR
  124. PUBLIC __IVAR24
  125.         mov    ax,24
  126.         jmp    __IVAR
  127. ENDP __IVAR24
  128. PROC __IVAR25 FAR
  129. PUBLIC __IVAR25
  130.         mov    ax,25
  131.         jmp    __IVAR
  132. ENDP __IVAR25
  133. PROC __IVAR26 FAR
  134. PUBLIC __IVAR26
  135.         mov    ax,26
  136.         jmp    __IVAR
  137. ENDP __IVAR26
  138. PROC __IVAR27 FAR
  139. PUBLIC __IVAR27
  140.         mov    ax,27
  141.         jmp    __IVAR
  142. ENDP __IVAR27
  143. PROC __IVAR28 FAR
  144. PUBLIC __IVAR28
  145.         mov    ax,28
  146.         jmp    __IVAR
  147. ENDP __IVAR28
  148. PROC __IVAR29 FAR
  149. PUBLIC __IVAR29
  150.         mov    ax,29
  151.         jmp    __IVAR
  152. ENDP __IVAR29
  153. PROC __IVAR30 FAR
  154. PUBLIC __IVAR30
  155.         mov    ax,30
  156.         jmp    __IVAR
  157. ENDP __IVAR30
  158. PROC __IVAR31 FAR
  159. PUBLIC __IVAR31
  160.         mov    ax,31
  161.         jmp    __IVAR
  162. ENDP __IVAR31
  163. PROC __IVAR32 FAR
  164. PUBLIC __IVAR32
  165.         mov    ax,32
  166.         jmp    __IVAR
  167. ENDP __IVAR32
  168. PROC __IVAR33 FAR
  169. PUBLIC __IVAR33
  170.         mov    ax,33
  171.         jmp    __IVAR
  172. ENDP __IVAR33
  173. PROC __IVAR34 FAR
  174. PUBLIC __IVAR34
  175.         mov    ax,34
  176.         jmp    __IVAR
  177. ENDP __IVAR34
  178. PROC __IVAR35 FAR
  179. PUBLIC __IVAR35
  180.         mov    ax,35
  181.         jmp    __IVAR
  182. ENDP __IVAR35
  183. PROC __IVAR36 FAR
  184. PUBLIC __IVAR36
  185.         mov    ax,36
  186.         jmp    __IVAR
  187. ENDP __IVAR36
  188. PROC __IVAR37 FAR
  189. PUBLIC __IVAR37
  190.         mov    ax,37
  191.         jmp    __IVAR
  192. ENDP __IVAR37
  193. PROC __IVAR38 FAR
  194. PUBLIC __IVAR38
  195.         mov    ax,38
  196.         jmp    __IVAR
  197. ENDP __IVAR38
  198. PROC __IVAR39 FAR
  199. PUBLIC __IVAR39
  200.         mov    ax,39
  201.         jmp    __IVAR
  202. ENDP __IVAR39
  203. PROC __IVAR40 FAR
  204. PUBLIC __IVAR40
  205.         mov    ax,40
  206.         jmp    __IVAR
  207. ENDP __IVAR40
  208. PROC __IVAR41 FAR
  209. PUBLIC __IVAR41
  210.         mov    ax,41
  211.         jmp    __IVAR
  212. ENDP __IVAR41
  213. PROC __IVAR42 FAR
  214. PUBLIC __IVAR42
  215.         mov    ax,42
  216.         jmp    __IVAR
  217. ENDP __IVAR42
  218. PROC __IVAR43 FAR
  219. PUBLIC __IVAR43
  220.         mov    ax,43
  221.         jmp    __IVAR
  222. ENDP __IVAR43
  223. PROC __IVAR44 FAR
  224. PUBLIC __IVAR44
  225.         mov    ax,44
  226.         jmp    __IVAR
  227. ENDP __IVAR44
  228. PROC __IVAR45 FAR
  229. PUBLIC __IVAR45
  230.         mov    ax,45
  231.         jmp    __IVAR
  232. ENDP __IVAR45
  233. PROC __IVAR46 FAR
  234. PUBLIC __IVAR46
  235.         mov    ax,46
  236.         jmp    __IVAR
  237. ENDP __IVAR46
  238. PROC __IVAR47 FAR
  239. PUBLIC __IVAR47
  240.         mov    ax,47
  241.         jmp    __IVAR
  242. ENDP __IVAR47
  243. PROC __IVAR48 FAR
  244. PUBLIC __IVAR48
  245.         mov    ax,48
  246.         jmp    __IVAR
  247. ENDP __IVAR48
  248. PROC __IVAR49 FAR
  249. PUBLIC __IVAR49
  250.         mov    ax,49
  251.         jmp    __IVAR
  252. ENDP __IVAR49
  253. PROC __IVAR50 FAR
  254. PUBLIC __IVAR50
  255.         mov    ax,50
  256.         jmp    __IVAR
  257. ENDP __IVAR50
  258.  
  259. PROC __IVAR FAR
  260.         push    [__eval]
  261.         mov     bx,0FFFFh
  262.         push    bx
  263.         push    ax      ; cargo index number
  264.         mov     ax,[__lbase]
  265.         add     ax,14
  266.         push    ax
  267.         call    far __cat
  268.         add     sp,8
  269.         retf
  270. ENDP __IVAR
  271.  
  272. END
  273.